Clean Architecture 達人に学ぶソフトウェアの構造と設計
https://images-na.ssl-images-amazon.com/images/I/51LkcwTMC8L._SX387_BO1,204,203,200_.jpg
モジュールが責務を負うべきアクター (ソフトウェアの変更を望む人たちのグループ) がひとつだけになるようにすべき
nobuoka.icon 「たった一つのことだけ行うべき」 だと思っていた
再利用性、保守性、それからコンポーネントの変更による他コンポーネントへの影響を小さく保つことの 3 つのバランスをどうとるか 抽象的で安定しているか、具体的で不安定かのどちらかがよい